﻿using System;
using System.Collections.Generic;
using Sirenix.OdinInspector;
using UnityEngine;

namespace Gp.Scripts.Data {
    [Serializable, HideLabel]
    public class UnitProfessionData {
        // [ListDrawerSettings(DraggableItems = true, HideAddButton = true)]
        // [HideReferenceObjectPicker]
        // [HideLabel]
        // public UnitProfessionDetail professionWrapper = new ();
        

        [LabelText("单位标签")]
        public List<GameEntityTags> tags = new();
        
        
        
        
        // public int GetLevel() {
        //     return professionWrapper?.profession?.level ?? 1;
        // }


        //
        // [ListDrawerSettings(DraggableItems = true, HideAddButton = true, ShowFoldout = true,
        //     OnTitleBarGUI = "DrawRefreshButton")]
        // [HideReferenceObjectPicker]
        [LabelText("专长选择")]
        [SerializeField]
        [BoxGroup]
        public List<BaseSpecialtyEntityConfig> specialties = new();
        
    }
}